allow $1 $2:resource {add remove};
allow $1 ioport_t:resource {add_ioport use};
allow $1 iomem_t:resource {add_iomem use};
- allow $1 pirq_t:resource {add_irq use};
+ allow $1 irq_t:resource {add_irq use};
allow $1 domio_t:mmu {map_read map_write};
allow $2 domio_t:mmu {map_write};
- allow $2 pirq_t:resource {use};
+ allow $2 irq_t:resource {use};
allow $1 $3:resource {add_irq add_iomem add_ioport remove_irq remove_iomem remove_ioport use add_device remove_device};
allow $2 $3:resource {use add_ioport add_iomem remove_ioport remove_iomem};
allow $2 $3:mmu {map_read map_write};
type security_t, domain_type;
-type pirq_t, resource_type;
+type irq_t, resource_type;
type ioport_t, resource_type;
type iomem_t, resource_type;
type device_t, resource_type;
allow dom0_t ioport_t:resource {use};
allow xen_t iomem_t:resource {add_iomem remove_iomem};
allow dom0_t iomem_t:resource {use};
-allow xen_t pirq_t:resource {add_irq remove_irq};
-allow dom0_t pirq_t:resource { add_irq remove_irq use};
+allow xen_t irq_t:resource {add_irq remove_irq};
+allow dom0_t irq_t:resource { add_irq remove_irq use};
allow dom0_t dom0_t:resource { add remove };
allow dom0_t xen_t:xen firmware;
################################################################################
sid xen gen_context(system_u:system_r:xen_t,s0)
sid dom0 gen_context(system_u:system_r:dom0_t,s0)
-sid domU gen_context(system_u:system_r:domU_t,s0)
sid domxen gen_context(system_u:system_r:domxen_t,s0)
sid domio gen_context(system_u:system_r:domio_t,s0)
sid unlabeled gen_context(system_u:system_r:unlabeled_t,s0)
sid security gen_context(system_u:system_r:security_t,s0)
-sid pirq gen_context(system_u:object_r:pirq_t,s0)
+sid irq gen_context(system_u:object_r:irq_t,s0)
sid iomem gen_context(system_u:object_r:iomem_t,s0)
sid ioport gen_context(system_u:object_r:ioport_t,s0)
sid device gen_context(system_u:object_r:device_t,s0)
*/
#define SECINITSID_XEN 1
#define SECINITSID_DOM0 2
-#define SECINITSID_DOMU 3
-#define SECINITSID_DOMIO 4
-#define SECINITSID_DOMXEN 5
-#define SECINITSID_UNLABELED 6
-#define SECINITSID_SECURITY 7
-#define SECINITSID_IOPORT 8
-#define SECINITSID_IOMEM 9
-#define SECINITSID_PIRQ 10
-#define SECINITSID_DEVICE 11
+#define SECINITSID_DOMIO 3
+#define SECINITSID_DOMXEN 4
+#define SECINITSID_UNLABELED 5
+#define SECINITSID_SECURITY 6
+#define SECINITSID_IOPORT 7
+#define SECINITSID_IOMEM 8
+#define SECINITSID_IRQ 9
+#define SECINITSID_DEVICE 10
-#define SECINITSID_NUM 11
+#define SECINITSID_NUM 10
#endif